﻿Public Class GWaveMenuItem
    Private m_header As String

    ''' <summary>
    ''' Raised whenever any property of this GWaveMenuItem has changed.
    ''' Used to alert parent to redraw.
    ''' </summary>
    ''' <param name="sender"></param>
    ''' <param name="e"></param>
    ''' <remarks></remarks>
    Public Event OnPropertyUpdate(ByVal sender As Object, ByVal e As EventArgs)

    Public Property Header() As String
        Get
            Return m_header
        End Get
        Set(ByVal value As String)
            m_header = value
            RaiseEvent OnPropertyUpdate(Me, New EventArgs())
        End Set
    End Property
End Class
